
/**		
 * 
 *	uk.co.lmfm.guppy.model.vo.SettingsVO
 *	
 *	@version 1.00 | Jan 11, 2010
 *	@author Justin Windle
 *  
 **/
 
package uk.co.lmfm.guppy.model.vo 
{
	import flash.utils.describeType;

	/**
	 * SettingsVO
	 */
	public class SettingsVO 
	{
		public var workspaceLocation : String = "";		public var libraryPath : String = "";		public var eclipsePath : String = "";
		public var flashPlayer : String = "";		public var flashIDE : String = "";
		public var username : String = "";

		public function toString() : String 
		{
			var str : String = "SettingsVO:";
			
			var xml : XML = describeType(this);
			var props : XMLList = xml..variable;
			
			for (var i : int = 0;i < props.length();i++)
			{
				str += "\n\t" + props[i].@name + " : " + this[props[i].@name];
			}
			
			return str;
		}
	}
}
